McBufferMode 列举
定义如何融合两个方法间的速度。可用於单轴及多轴。
某些方法具有称作 "BufferMode" 的输入,有了此输入,函式可在非缓冲模式(预设行为)或缓冲模式下使用。
非缓冲模式:命令会立即执行,即使此命令干扰到另一个运动,此缓冲区为清除状态。
缓冲模式:命令会等到当前方法设定其“完成”栏位(或 InSync、InVelocity...)才开始执行。
命名空间:IntervalZero.KINGSTAR.Base
组合: IntervalZero.KINGSTAR.Base (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public enum McBufferMode
Public Enum McBufferMode
成员
成员名称 | 值 | 说明 |
---|---|---|
mcAborting | 0 | 当前方法中止除了 StopAxis 之外的所有伫列运动,且会立即对轴产生影响,此缓冲区为清除状态。 |
mcBuffered | 1 | 一旦前一运动 "完成 (Done)",当前方法即对轴产生影响,在轴开始下一次移动之前,速度将设置为零。 |
mcBlendingLow | 2 | 速度与两个方法的较低速度融合。 |
mcBlendingPrevious | 3 | 速度与第一个方法的速度混合。 |
mcBlendingNext | 4 | 速度与第二个方法的速度混合。 |
mcBlendingHigh | 5 | 速度与两个方法的较高速度融合。 |
mcCancel | 6 | 若有进行中的运动,当前方法将取消。 |
参见